G-Space: a linear time graph layout
نویسندگان
چکیده
We describe G-Space (Geodesic Space), a straightforward linear time layout algorithm that draws undirected graphs based purely on their topological features. The algorithm is divided into two phases. The first phase is an embedding of the graph into a 2-D plane using geodesic distances as coordinates. These coordinates are computed with the same process used by HDE (High-Dimensional Embedding) algorithms. In our case we do a Low-Dimensional Embedding (LDE), and directly map the geodesic distances into a two dimensional geometric space. The second phase is the resolution of the many-to-one mappings that frequently occur within the low dimensional embedding. The resulting layout appears to have advantages over existing methods: it can be computed rapidly, and it can be used to answer topological questions quickly and intuitively.
منابع مشابه
A constructive linear time algorithm for small cutwidth*y
The cutwidth of a graph G is deened to be the smallest integer k such that the vertices of G can be arranged in a linear layout v 1 ; : : : ; vn] in such a way that for every i = 1; : : : ; n?1, there are at most k edges with the one endpoint in fv 1 ; : : : ; v i g and the other in fv i+1 ; : : : ; vng. In this paper we show how to construct, for any constant k, a linear time algorithm that fo...
متن کاملCutwidth I: A linear time fixed parameter algorithm
The cutwidth of a graph G is the smallest integer k such that the vertices of G can be arranged in a linear layout [v1, . . . , vn] in such a way that, for every i = 1, . . . , n− 1, there are at most k edges with one endpoint in {v1, . . . , vi} and the other in {vi+1, . . . , vn}. In this paper we provide, for any constant k, a linear time algorithm that for any input graph G, answers whether...
متن کاملA constructive linear time algorithm for small cutwidth*†
The cutwidth of a graph G is defined to be the smallest integer k such that the vertices of G can be arranged in a linear layout [v1, . . . , vn] in such a way that for every i = 1, . . . , n−1, there are at most k edges with the one endpoint in {v1, . . . , vi} and the other in {vi+1, . . . , vn}. In this paper we show how to construct, for any constant k, a linear time algorithm that for any ...
متن کاملMinimum Cut Linear Arrangement of p-q Dags for VLSI Layout of Adder Trees
Two algorithms for minimum cut linear arrangement of a class of graphs called p-q dags are proposed. A p-q dag represents the connection scheme of an adder tree, such as Wallace tree, and the VLSI layout problem of a bit slice of an adder tree is treated as the minimum cut linear arrangement problem of its corresponding p-q dag. One of the two algorithms is based on dynamic programming. It calc...
متن کاملON THE SZEGED INDEX OF NON-COMMUTATIVE GRAPH OF GENERAL LINEAR GROUP
Let $G$ be a non-abelian group and let $Z(G)$ be the center of $G$. Associate with $G$ there is agraph $Gamma_G$ as follows: Take $Gsetminus Z(G)$ as vertices of$Gamma_G$ and joint two distinct vertices $x$ and $y$ whenever$yxneq yx$. $Gamma_G$ is called the non-commuting graph of $G$. In recent years many interesting works have been done in non-commutative graph of groups. Computing the clique...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008